#version 300 es
// 变量命名，小写字符与大写字符之间最好用一个下划线来隔开，否则会出现神奇的事情
// 如，原先的变量aPosition命名成a_Position，就编译成功了
layout(location=1)in vec4 a_position;// 默认为值为(0,0,0,1)
layout(location=2)in vec4 a_color;
out vec4 v_color;
void main(){
    v_color=a_color;
    gl_PointSize=10.0;
    gl_Position=a_position;
}